@import "base.css";
.wrap { background: url(top_nav_bg.gif) repeat-x left 36px; }
.inner-wrap { width: 950px; margin: 0 auto; overflow: hidden; zoom: 1; }

.nav-bar { color: #666; text-indent: 5px; height: 28px; line-height: 24px; overflow: hidden; zoom: 1; }
.nav-bar strong { font-weight: normal; }

.top-nav { height: 40px; line-height: 40px; overflow: hidden; }
.top-nav .left-item { float: left; overflow: hidden; _margin: 0 0 0 -30px; }
.top-nav .left-item ul { overflow: hidden; margin: 0 0 0 -30px; }
.top-nav .left-item ul li { background: url(line1.gif) no-repeat center left; padding: 0 0 0 16px; margin: 0 0 0 15px; float: left; }
.top-nav .left-item ul li a { font-size: 11px; color: #636363; }
.top-nav .left-item ul li a:hover { color: #199543; }
.top-nav .right-item { float: right; }
.top-nav .right-item .language { overflow: hidden; }
.top-nav .right-item .language a { font-weight: bold; color: #199543; padding: 0 0 0 20px; margin: 0 0 0 25px; display: block; float: left; }
.top-nav .right-item .language a:hover { color: #333; text-decoration: none; }
.top-nav .right-item .language .en { background: url(language/en.gif) no-repeat 0px center; }
.top-nav .right-item .language .ge { background: url(language/ge.gif) no-repeat 0px center; }
.top-nav .right-item .language .fr { background: url(language/fr.gif) no-repeat 0px center; }
.top-nav .right-item .language .es { background: url(language/es.gif) no-repeat 0px center; }
.top-nav .right-item .language .pt { background: url(language/pt.gif) no-repeat 0px center; }

.header { height: 100px; position: relative; }
.header h1 { width: 200px; height: 60px; padding: 20px 0 0 20px; overflow: hidden; }
.header h1 a { background: url(logo.gif) no-repeat 0 0; display: block; width: 200px; height: 60px; line-height: 20em; overflow: hidden; }
.header .passport { color: #CCC; position: absolute; bottom: 20px; right: 0; }
.header .passport a { color: #062; font-weight: bold; }
.header .passport a:hover { color: #333; }

.top-bar { background: url(top_bar_bg.gif) no-repeat; height: 44px; overflow: hidden; zoom: 1; }
.top-bar .menu { float: left; line-height: 40px; }
.top-bar .menu ul { padding: 0 0 0 15px; overflow: hidden; }
.top-bar .menu ul li { float: left; }
.top-bar .menu ul li a { font-size: 14px; text-decoration: none; font-weight: bold; display: block; }
.top-bar .menu ul li a span { display: block; line-height: 44px; padding: 0 33px 0 23px; margin: 0 0 0 10px; }
.top-bar .menu ul li.s a { color: #FFF; background: url(menu_sel.gif) no-repeat left top; }
.top-bar .menu ul li.s a span { color: #FFF; background: url(menu_sel.gif) no-repeat right top; }
.top-bar .search { float: right; width: 212px; }
.top-bar .search form { display: block; padding: 11px 10px 0 0; overflow: hidden; }
.top-bar .search form .inpt { background: #E7EEE9; display: block; float: left; padding: 2px; margin: 0; width: 160px; height: 16px; border: 0; }
.top-bar .search form .btn { width: 35px; height: 24px; display: block; float: right; }

.tool { height: 30px; line-height: 30px; padding: 0 10px; overflow: hidden; zoom :1; background: #F3F8F5; }
.tool .recent-news { float: left; }
.tool .recent-news h2 { color: #062; background: url(icon_rss.gif) no-repeat 0 center; font-size: 12px; float: left; padding: 0 10px 0 20px; }
.tool .recent-news h2 a { color: #062; }
.tool .recent-news h2 a:hover { color: #333; text-decoration: none; }
.tool .recent-news #RecentNews { float: left; }
.tool .recent-news #RecentNews ul li a { color: #333; }
.tool .recent-news #RecentNews ul li a:hover { color: #062; }
.tool .func { float: right; }
.tool .func ul { overflow: hidden; }
.tool .func ul li { background: url(d1.gif) no-repeat 3px center; padding: 0 0 0 10px; margin: 0 0 0 10px; float: left; }
.tool .func ul li a { color: #006521; }
.tool .func ul li a:hover { color: #333; }

.area { padding: 5px 0 0 0; clear: both; overflow: hidden; }
.area .side { width: 200px; float: left; }

.footer { padding: 0 0 20px 0; }
.footer .menu-bar { background: url(line3.gif) repeat-x left bottom; clear: both; padding: 10px 0 13px 0; margin: 0 0 10px 0; overflow: hidden; zoom: 1; }
.footer .menu-bar ul { float: right; }
.footer .menu-bar ul li { float: left; padding: 0 15px; }
